 ____   ____           __         _____  __               __    __  ____   ____
| _  \ | ___|   ____   | |        | _  \ | |       ____   \ \  / / | ___| | _  \
| || | | |_    /    \  | |        | || | | |      /    \   \ \/ /  | |_   | || |
|    / | __|  /  /\  \ | |        |  __/ | |     /  /\  \   \  /   | __|  |    /
|   \  | |__  |   _  | | |___     | |    | |___  |   _  |   |  |   | |__  |   \
| |\ \ |____| |  | | | |_____|    |_|    |_____| |  | | |   |__|   |____| | |\ \
_________________________________________________________________________________

	By Joe Flint (Free711@yahoo.com)  AIM: Freebe8
                          
Developer Info:
---------------

The structure is as follows:
	.db "realplay"	      ;Detection String
	.db "Song Title",0    ;Song Title
	.db 10                ;Total Time/81
	.db 255,10	      ;Required First Note
	.db note,duration     ;Series of notes
	.db note,duration
	......
	......
	.db note,duration
	.db 0,1		      ;Signals End of song

The notes are as follows:
________________________________________________________
| |  ||  | || |  ||  ||  | || |  ||  | || |  ||  ||  | |
| |12||16| || |22||26||30| || |36||40| || |46||50||54| |
| |  ||  | || |  ||  ||  | || |  ||  | || |  ||  ||  | |
|  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  |
|10||14||18||20||24||28||32||34||38||42||44||48||52||56|
|  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  |

 C   D   E   F   G   A   B   C   D   E   F   G   A   B

255 is REST (no note)

High B (56) is the highest playable note besides rest.

Duration cannot be greater than 255!

THERE MUST BE LESS THAN 255 NOTES! This includes the first and last (255,10 and 0,1). This will hopefully be fixed in later versions.

Total Time/81 must be a whole number! Add rests on to the end to make it even. If you don't understand what I mean email me!

Now that you have this done assemble it! Please DO NOT ask me about assembling! (This is done with TASM, Devpack83 or Devpack8X, and ASM.bat)

There is a program inluded in the zip to calculate the total time. This program was made with VB4 so you'll need the runtime files if you don't have them. It is highly prone to errors if you added comments in your source or skipped lines. It automatically skips past the header. It should tell you if you had errors, but always double check.

www.tiworld.net

Free711@yahoo.com

